explain something again and in detail - Turkish English Dictionary